int start_pos = MIN (priv->selection_bound, priv->current_pos);
int end_pos = MAX (priv->selection_bound, priv->current_pos);
- gtk_text_delete_text (self, start_pos, end_pos);
+ gtk_editable_delete_text (self, start_pos, end_pos);
}
static void
if (priv->editable)
{
gtk_text_reset_im_context (self);
- gtk_text_insert_text (self, str, -1, &pos);
+ gtk_editable_insert_text (GTK_EDITABLE (self), str, -1, &pos);
gtk_text_set_selection_bounds (self, pos, pos);
}
}
{
case GTK_DELETE_CHARS:
end_pos = gtk_text_move_logically (self, priv->current_pos, count);
- gtk_text_delete_text (self, MIN (start_pos, end_pos), MAX (start_pos, end_pos));
+ gtk_editable_delete_text (GTK_EDITABLE (self), MIN (start_pos, end_pos), MAX (start_pos, end_pos));
break;
case GTK_DELETE_WORDS:
count--;
}
- gtk_text_delete_text (self, start_pos, end_pos);
+ gtk_editable_delete_text (self, start_pos, end_pos);
break;
case GTK_DELETE_DISPLAY_LINE_ENDS:
case GTK_DELETE_PARAGRAPH_ENDS:
if (count < 0)
- gtk_text_delete_text (self, 0, priv->current_pos);
+ gtk_editable_delete_text (self, 0, priv->current_pos);
else
- gtk_text_delete_text (self, priv->current_pos, -1);
+ gtk_editable_delete_text (self, priv->current_pos, -1);
break;
case GTK_DELETE_DISPLAY_LINES:
case GTK_DELETE_PARAGRAPHS:
- gtk_text_delete_text (self, 0, -1);
+ gtk_editable_delete_text (self, 0, -1);
break;
case GTK_DELETE_WHITESPACE:
G_NORMALIZE_NFD);
len = g_utf8_strlen (normalized_text, -1);
- gtk_text_delete_text (self, prev_pos, priv->current_pos);
+ gtk_editable_delete_text (self, prev_pos, priv->current_pos);
if (len > 1)
{
int pos = priv->current_pos;
- gtk_text_insert_text (self, normalized_text,
+ gtk_editable_insert_text (self, normalized_text,
g_utf8_offset_to_pointer (normalized_text, len - 1) - normalized_text,
&pos);
gtk_text_set_selection_bounds (self, pos, pos);
}
else
{
- gtk_text_delete_text (self, prev_pos, priv->current_pos);
+ gtk_editable_delete_text (self, prev_pos, priv->current_pos);
}
}
else
GtkTextPrivate *priv = gtk_text_get_instance_private (self);
if (priv->editable)
- gtk_text_delete_text (self,
- priv->current_pos + offset,
- priv->current_pos + offset + n_chars);
+ gtk_editable_delete_text (self,
+ priv->current_pos + offset,
+ priv->current_pos + offset + n_chars);
return TRUE;
}
}
tmp_pos = priv->current_pos;
- gtk_text_insert_text (self, str, strlen (str), &tmp_pos);
+ gtk_editable_insert_text (self, str, strlen (str), &tmp_pos);
gtk_text_set_selection_bounds (self, tmp_pos, tmp_pos);
priv->need_im_reset = old_need_im_reset;
end++;
if (start != end)
- gtk_text_delete_text (self, start, end);
+ gtk_editable_delete_text (self, start, end);
}
gtk_text_delete_selection (self);
pos = priv->current_pos;
- gtk_text_insert_text (self, text, length, &pos);
+ gtk_editable_insert_text (self, text, length, &pos);
gtk_text_set_selection_bounds (self, pos, pos);
end_change (self);
begin_change (self);
g_object_freeze_notify (G_OBJECT (self));
- gtk_text_delete_text (self, 0, -1);
+ gtk_editable_delete_text (self, 0, -1);
tmp_pos = 0;
- gtk_text_insert_text (self, text, strlen (text), &tmp_pos);
+ gtk_editable_insert_text (self, text, strlen (text), &tmp_pos);
g_object_thaw_notify (G_OBJECT (self));
end_change (self);
drop_position < priv->selection_bound ||
drop_position > priv->current_pos)
{
- gtk_text_insert_text (self, str, length, &drop_position);
+ gtk_editable_insert_text (self, str, length, &drop_position);
}
else
{
begin_change (self);
gtk_text_delete_selection (self);
pos = MIN (priv->selection_bound, priv->current_pos);
- gtk_text_insert_text (self, str, length, &pos);
+ gtk_editable_insert_text (self, str, length, &pos);
end_change (self);
}
gtk_text_delete_selection (self);
pos = priv->current_pos;
- gtk_text_insert_text (self, text, -1, &pos);
+ gtk_editable_insert_text (self, text, -1, &pos);
gtk_text_set_selection_bounds (self, pos, pos);
end_change (self);
}